/**
 * Created by BlueCat on 2020/12/09 10:58.
 **/
import Vue from 'vue'
import {
  Button,
  Cell,
  CellGroup,
  // Col,
  // Icon,
  Image as VanImage,
  // Popup,
  // Row,
  Toast,
  // Calendar,
  // Checkbox,
  // CheckboxGroup,
  DatetimePicker,
  Field,
  Form,
  // NumberKeyboard,
  // PasswordInput,
  // Picker,
  // Radio,
  // RadioGroup,
  // Rate,
  Search,
  // Slider,
  // Stepper,
  // Switch,
  // Uploader,
  /* 反馈组件 */
  // ActionSheet,
  // Dialog,
  // DropdownItem,
  // DropdownMenu,
  Loading,
  Notify,
  // Overlay,
  PullRefresh,
  // ShareSheet,
  // SwipeCell,
  /* 展示组件 */
  // Badge,
  //   Circle,
  // Collapse,
  // CollapseItem,
  //   CountDown,
  // Divider,
  Empty,
  ImagePreview,
  Lazyload,
  List,
  NoticeBar,
  // Popover,
  Progress,
  // Skeleton,
  // Step,
  // Steps,
  Sticky,
  Swipe,
  SwipeItem,
  // Tag,
  /* 导航组件 */
  //   Grid,
  //   GridItem,
  // IndexAnchor,
  // IndexBar,
  // NavBar,
  // Pagination,
  // Sidebar,
  // SidebarItem,
  Tab,
  Tabs,
  Tabbar,
  TabbarItem,
  TreeSelect
  /* 业务组件 */
  // AddressEdit,
  // AddressList,
  // Area,
  // Card,
  // ContactCard,
  // ContactEdit,
  // ContactList,
  // CouponCell,
  // CouponList,
  // GoodsAction,
  // GoodsActionButton,
  // GoodsActionIcon,
  // SubmitBar,
  // Sku
} from 'vant'

Toast.setDefaultOptions('loading', { forbidClick: true, duration: 0 })

// 基础组件
Vue.use(Button)
Vue.use(Cell)
Vue.use(CellGroup)
// Vue.use(Icon)
Vue.use(VanImage)
// Vue.use(Col)
// Vue.use(Row)
// Vue.use(Popup)
Vue.use(Toast)

// 表单组件
// Vue.use(Calendar)
// Vue.use(Checkbox)
// Vue.use(CheckboxGroup)
Vue.use(DatetimePicker)
Vue.use(Field)
Vue.use(Form)
// Vue.use(NumberKeyboard)
// Vue.use(PasswordInput)
// Vue.use(Picker)
// Vue.use(Radio)
// Vue.use(RadioGroup)
// Vue.use(Rate)
Vue.use(Search)
// Vue.use(Slider)
// Vue.use(Stepper)
// Vue.use(Switch)
// Vue.use(Uploader)

/* 反馈组件 */
// Vue.use(ActionSheet)
// Vue.use(Dialog)
// Vue.use(DropdownMenu)
// Vue.use(DropdownItem)
Vue.use(Loading)
Vue.use(Notify)
// Vue.use(Overlay)
Vue.use(PullRefresh)
// Vue.use(ShareSheet)
// Vue.use(SwipeCell)
/* 展示组件 */
// Vue.use(Badge)
// Vue.use(Circle)
// Vue.use(Collapse)
// Vue.use(CollapseItem)
// Vue.use(CountDown)
// Vue.use(Divider)
Vue.use(Empty)
Vue.use(ImagePreview)
Vue.use(Lazyload, { lazyComponent: true })
Vue.use(List)
Vue.use(NoticeBar)
// Vue.use(Popover)
Vue.use(Progress)
// Vue.use(Skeleton)
// Vue.use(Step)
// Vue.use(Steps)
Vue.use(Sticky)
Vue.use(Swipe)
Vue.use(SwipeItem)
// Vue.use(Tag)

/* 导航组件 */
// Vue.use(Grid)
// Vue.use(GridItem)
// Vue.use(IndexBar)
// Vue.use(IndexAnchor)
// Vue.use(NavBar)
// Vue.use(Pagination)
// Vue.use(Sidebar)
// Vue.use(SidebarItem)
Vue.use(Tab)
Vue.use(Tabs)
Vue.use(Tabbar)
Vue.use(TabbarItem)
Vue.use(TreeSelect)

/* 业务组件 */
// Vue.use(AddressEdit)
// Vue.use(AddressList)
// Vue.use(Area)
// Vue.use(Card)
// Vue.use(ContactCard)
// Vue.use(ContactEdit)
// Vue.use(ContactList)
// Vue.use(CouponCell)
// Vue.use(CouponList)
// Vue.use(GoodsAction)
// Vue.use(GoodsActionButton)
// Vue.use(GoodsActionIcon)
// Vue.use(SubmitBar)
// Vue.use(Sku)
